VT-d: replace flush_all_cache()
authorJan Beulich <jbeulich@suse.com>
Fri, 18 Feb 2022 13:18:51 +0000 (14:18 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 18 Feb 2022 13:18:51 +0000 (14:18 +0100)
commit89d5b779a854068a3194170b505f5e1f418ec082
treebdc37f466cf7255b7129e90b8ed444bbe359e7f5
parent3330013e6739661fd21a518b7e85be2ebe08c354
VT-d: replace flush_all_cache()

Let's use infrastructure we have available instead of an open-coded
wbinvd() invocation.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
xen/drivers/passthrough/vtd/extern.h
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/x86/vtd.c